html, body {
width:100%;
height:100%;
}

#form-wrap {
width: 348px;
height:277px;
position:relative;
background:url(../design/img/login/form-wrap.png) no-repeat center center;
}

.text-input {
width:261px;
height:41px;
float:left;
position:absolute;
top:94px;
left:31px;
padding:0 13px 0 13px;
border:0px;
font-family:arial;
font-size:13px;
color:#686868;
line-height:330%; 
outline:none;
background:url(../design/img/login/text-input.png) no-repeat center center transparent;
}

.psw-input {
width:261px;
height:41px;
float:left;
position:absolute;
top:143px;
left:31px;
padding:0 13px 0 13px;
border:0px;
font-family:arial;
font-size:13px;
color:#686868;
line-height:330%; 
outline:none;
background:url(../design/img/login/text-input.png) no-repeat center center transparent;
}

.psw-input-hidden {
display:none;
}

.captcha-input {
width:166px;
height:41px;
float:left;
position:absolute;
top:192px;
left:31px;
padding:0 13px 0 13px;
border:0px;
font-family:arial;
font-size:13px;
color:#686868;
line-height:330%; 
outline:none;
background:url(../design/img/login/captcha-input.png) no-repeat center center transparent;
}

#captcha-image {
width:80px;
height:41px;
position:absolute;
top:196px;
left:238px;
cursor:pointer;
}

.login-form-submit {
width:70px;
height:70px;
position:absolute;
top:103px;
right:-16px;
border:0px;
cursor:pointer;
background:url(../design/img/login/login-form-submit.png) no-repeat center center transparent;
}

#bottom_line {
width:100%;
height:4px;
position:absolute;
bottom:0px;
left:0px;
z-index:999;
background-color:#4b4b4b;
}

#imagine_logo {
width:196px;
height:57px;
position:absolute;
bottom:4px;
right:0px;
z-index:999;
background:url(../design/img/login/imagine_logo.png) no-repeat center center;
}

.errorWrap {
font-size:14px;
font-family:arial;
color:#d86918;
line-height:19px;
}

.inputNameP {
width:261px;
height:41px;
float:left;
position:absolute;
top:94px;
left:33px;
padding:0 13px 0 13px;
font-family:arial;
font-size:13px;
color:#686868;
line-height:330%; 
text-align:left;
}

.inputCaptchaP {
width:166px;
height:41px;
float:left;
position:absolute;
top:192px;
left:33px;
padding:0 13px 0 13px;
font-family:arial;
font-size:13px;
color:#686868;
line-height:330%; 
text-align:left;
}

.inputPswP {
width:261px;
height:41px;
float:left;
position:absolute;
top:143px;
left:33px;
padding:0 13px 0 13px;
border:0px;
font-family:arial;
font-size:13px;
color:#686868;
line-height:330%; 
text-align:left;
}

.lightColor {
color:#989797;
}


.maskColor {
color:#f5f5f5;
}
